body {
    overflow: hidden;
}

.navbar {
    height: 80px;
}

.mask {
    position: absolute;
    z-index: 9998;
    width: 100%;
    height: 100vh;
    opacity: 0;
}

.bg-light-pink {
    background-color: #fad0c4!important;
}

.bg-pink {
    background-color: #ff9a9e!important;
}

.editor-wrapper {
    width: 100%;
    height: calc(100vh - 80px);
    height: -moz-calc(100vh - 80px);
    
    box-sizing: border-box;

    overflow: scroll;

    font-size: 16px;
    line-height: 24px;
}

input:focus, textarea:focus, button:focus, a.btn:focus {
    border-color: #ff9a9e!important;
    box-shadow: 0 0 0 0.2rem #fad0c4!important;
}

.pointer {
    width: 26px;
    height: 26px;

    position: absolute;
    z-index: 9999;
    bottom: 100px;
    right: 100px;
}